home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_80.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
42KB
|
801 lines
# near model CODE resource
# jump table entries: 9360-9387 (28 of them)
export_1170:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 200C move.l D0, A4
0000000C 200C move.l D0, A4
0000000E 286E FFFC movea.l A4, [A6 - 0x4]
00000012 4E5E unlink A6
00000014 4E75 rts
export_1171:
00000016 4E56 0000 link A6, 0
0000001A 2F0C move.l -[A7], A4
0000001C 7000 moveq.l D0, 0x00
0000001E 2F00 move.l -[A7], D0
00000020 2F00 move.l -[A7], D0
00000022 7208 moveq.l D1, 0x08
00000024 2F01 move.l -[A7], D1
00000026 4EBA 008C jsr [PC + 0x8C /* 000000B4 */]
0000002A 2840 movea.l A4, D0
0000002C 200C move.l D0, A4
0000002E 4FEF 000C lea.l A7, [A7 + 0xC]
00000032 670A beq +0xC /* 0000003E */
00000034 2F0C move.l -[A7], A4
00000036 4EBA FFC8 jsr [PC - 0x38 /* 00000000 */]
0000003A 588F addq.l A7, 4
0000003C 6002 bra +0x4 /* 00000040 */
label0000003E:
0000003E 7000 moveq.l D0, 0x00
label00000040:
00000040 286E FFFC movea.l A4, [A6 - 0x4]
00000044 4E5E unlink A6
00000046 4E75 rts
export_1172:
00000048 4E56 0000 link A6, 0
0000004C 2F0C move.l -[A7], A4
0000004E 7000 moveq.l D0, 0x00
00000050 2F00 move.l -[A7], D0
00000052 322E 000A move.w D1, [A6 + 0xA]
00000056 48C1 ext.l D1
00000058 2F01 move.l -[A7], D1
0000005A 7208 moveq.l D1, 0x08
0000005C 2F01 move.l -[A7], D1
0000005E 4EBA 0054 jsr [PC + 0x54 /* 000000B4 */]
00000062 2840 movea.l A4, D0
00000064 200C move.l D0, A4
00000066 4FEF 000C lea.l A7, [A7 + 0xC]
0000006A 670A beq +0xC /* 00000076 */
0000006C 2F0C move.l -[A7], A4
0000006E 4EBA FF90 jsr [PC - 0x70 /* 00000000 */]
00000072 588F addq.l A7, 4
00000074 6002 bra +0x4 /* 00000078 */
label00000076:
00000076 7000 moveq.l D0, 0x00
label00000078:
00000078 286E FFFC movea.l A4, [A6 - 0x4]
0000007C 4E5E unlink A6
0000007E 4E75 rts
export_1173:
00000080 4E56 0000 link A6, 0
00000084 2F0C move.l -[A7], A4
00000086 7001 moveq.l D0, 0x01
00000088 2F00 move.l -[A7], D0
0000008A 7200 moveq.l D1, 0x00
0000008C 2F01 move.l -[A7], D1
0000008E 7008 moveq.l D0, 0x08
00000090 2F00 move.l -[A7], D0
00000092 4EBA 0020 jsr [PC + 0x20 /* 000000B4 */]
00000096 2840 movea.l A4, D0
00000098 200C move.l D0, A4
0000009A 4FEF 000C lea.l A7, [A7 + 0xC]
0000009E 670A beq +0xC /* 000000AA */
000000A0 2F0C move.l -[A7], A4
000000A2 4EBA FF5C jsr [PC - 0xA4 /* 00000000 */]
000000A6 588F addq.l A7, 4
000000A8 6002 bra +0x4 /* 000000AC */
label000000AA:
000000AA 7000 moveq.l D0, 0x00
label000000AC:
000000AC 286E FFFC movea.l A4, [A6 - 0x4]
000000B0 4E5E unlink A6
000000B2 4E75 rts
fn000000B4:
000000B4 4E56 FFFC link A6, -0x0004
000000B8 48E7 0118 movem.l -[A7], D7,A3,A4
000000BC 302E 000E move.w D0, [A6 + 0xE]
000000C0 48C0 ext.l D0
000000C2 E588 lsl D0, 2
000000C4 2E00 move.l D7, D0
000000C6 DEAE 0008 add.l D7, [A6 + 0x8]
000000CA 7000 moveq.l D0, 0x00
000000CC 2840 movea.l A4, D0
000000CE 4A2E 0013 tst.b [A6 + 0x13]
000000D2 6706 beq +0x8 /* 000000DA */
000000D4 2007 move.l D0, D7
000000D6 A522 syscall NewHandleSys, flags=5
000000D8 2848 movea.l A4, A0
label000000DA:
000000DA 200C move.l D0, A4
000000DC 6636 bne +0x38 /* 00000114 */
000000DE 2678 0118 movea.l A3, [0x00000118 /* TheZone */]
000000E2 2078 0A78 movea.l A0, [0x00000A78 /* ApplScratch */]
000000E6 2068 0004 movea.l A0, [A0 + 0x4]
000000EA 21D0 0118 move.l [0x00000118 /* TheZone */], [A0]
000000EE 2D4B FFFC move.l [A6 - 0x4], A3
000000F2 2078 0118 movea.l A0, [0x00000118 /* TheZone */]
000000F6 0CA8 0000 1400 000C cmpi.l [A0 + 0xC], 0x1400
000000FE 6F08 ble +0xA /* 00000108 */
00000100 2007 move.l D0, D7
00000102 A122 syscall NewHandle, flags=1
00000104 2848 movea.l A4, A0
00000106 6006 bra +0x8 /* 0000010E */
label00000108:
00000108 2007 move.l D0, D7
0000010A A522 syscall NewHandleSys, flags=5
0000010C 2848 movea.l A4, A0
label0000010E:
0000010E 21EE FFFC 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x4]
label00000114:
00000114 2F0C move.l -[A7], A4
00000116 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000011A 2054 movea.l A0, [A4]
0000011C 7000 moveq.l D0, 0x00
0000011E 2080 move.l [A0], D0
00000120 2054 movea.l A0, [A4]
00000122 2140 0004 move.l [A0 + 0x4], D0
00000126 200C move.l D0, A4
00000128 588F addq.l A7, 4
0000012A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000130 4E5E unlink A6
00000132 4E75 rts
export_1174:
00000134 4E56 0000 link A6, 0
00000138 48E7 0118 movem.l -[A7], D7,A3,A4
0000013C 266E 000C movea.l A3, [A6 + 0xC]
00000140 286E 0008 movea.l A4, [A6 + 0x8]
00000144 2053 movea.l A0, [A3]
00000146 2E10 move.l D7, [A0]
00000148 6F2A ble +0x2C /* 00000174 */
0000014A 2054 movea.l A0, [A4]
0000014C 7000 moveq.l D0, 0x00
0000014E 2140 0004 move.l [A0 + 0x4], D0
00000152 2054 movea.l A0, [A4]
00000154 2080 move.l [A0], D0
00000156 2F07 move.l -[A7], D7
00000158 2F0C move.l -[A7], A4
0000015A 4EBA 0398 jsr [PC + 0x398 /* 000004F4 */]
0000015E 2007 move.l D0, D7
00000160 2214 move.l D1, [A4]
00000162 5081 addq.l D1, 8
00000164 2241 movea.l A1, D1
00000166 2213 move.l D1, [A3]
00000168 5081 addq.l D1, 8
00000